having natural boundaries (territory) - Francés Inglés Diccionario